//
//  LS_TableViewBindingHelper.h
//  breadPro
//
//  Created by 刘文超 on 2019/7/9.
//  Copyright © 2019 刘文超. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface LS_TableViewBindingHelper : NSObject
@property(nonatomic,weak)id <UITableViewDelegate> delegate;
/**
 代码创建cell时调用
 
 @param tableView tableview
 @param source 数据信号
 @param didSelctionCommad cell选中信号
 @param templateCell cell的类名
 @param viewModel viewModel
 @return 配置好的tableview
 */
+(instancetype)bindingHelperForTableView:(UITableView *)tableView sourceSignal:(RACSignal *)source selectCommand:(RACCommand *)didSelctionCommad templateCell:(NSString *)templateCell withViewModel:(id)viewModel;
@end

NS_ASSUME_NONNULL_END
